using System;
using System.Web;
using System.Web.SessionState;

namespace ActivUFRJ.Utilitarios
{

    public class Usuario
    {

	    public Usuario()
	    {

        }

        public static ActivUFRJ.Classes.Usuario.Usuario GetSessao()
        {
            //ActivUFRJ.Classes.Usuario.Usuario usuario = new ActivUFRJ.Classes.Usuario.Usuario(6);
            //return usuario;
            try
            {
                ActivUFRJ.Classes.Usuario.Usuario usuario = (ActivUFRJ.Classes.Usuario.Usuario)HttpContext.Current.Session["Usuario"];

                if (usuario == null) return null;
                else return usuario;
            }
            catch
            {
                return null;
            }

        }


        public static void ValidarSessao(ActivUFRJ.Classes.Usuario.Usuario usuario)
        {
            if (usuario == null) HttpContext.Current.Response.Redirect(ActivUFRJ.Sistema.Paginas.Default);
        }
    }

}